18582017efe2372bdd9537b4492e1af363347025,java/java-impl/src/com/intellij/psi/impl/source/codeStyle/javadoc/JDComment.java,JDComment,generate,#String#,52

Before Change


    if (!isNull(since)) {
      sb.append(prefix);
      sb.append("@since ");
      sb.append(myFormatter.getParser().splitIntoCLines(since, prefix + "       ", false));
    }

    if (deprecated != null) {
      sb.append(prefix);
      sb.append("@deprecated ");
      sb.append(myFormatter.getParser().splitIntoCLines(deprecated, prefix + "            ", false));
    }

    if (sb.length() == start) return null;

After Change


    if (myFormatter.getSettings().JD_LEADING_ASTERISKS_ARE_ENABLED) {
      prefix = indent + " * ";
    } else {
      prefix = indent;
    }

    StringBuilder sb = new StringBuilder();
    int start = sb.length();

    if (!isNull(myDescription)) {
      sb.append(prefix);
      sb.append(myFormatter.getParser().formatJDTagDescription(myDescription, prefix));

      if (myFormatter.getSettings().JD_ADD_BLANK_AFTER_DESCRIPTION) {
        sb.append(prefix);
        sb.append('\n');
      }
    }

    generateSpecial(prefix, sb);

    if (!isNull(myUnknownList) && myFormatter.getSettings().JD_KEEP_INVALID_TAGS) {
      for (String aUnknownList : myUnknownList) {
        sb.append(prefix);
        sb.append(myFormatter.getParser().formatJDTagDescription(aUnknownList, prefix));
      }
    }

    if (!isNull(mySeeAlsoList)) {
      JDTag tag = JDTag.SEE;
      for (String aSeeAlsoList : mySeeAlsoList) {
        sb.append(prefix);
        sb.append(tag.getWithEndWhitespace());
        StringBuilder tagDescription = myFormatter.getParser()
          .formatJDTagDescription(aSeeAlsoList, prefix, true, tag.getDescriptionPrefix(prefix).length());
        sb.append(tagDescription);
      }
    }

    if (!isNull(mySince)) {
      JDTag tag = JDTag.SINCE;
      sb.append(prefix);
      sb.append(tag.getWithEndWhitespace());
      StringBuilder tagDescription = myFormatter.getParser()
        .formatJDTagDescription(mySince, prefix, true, tag.getDescriptionPrefix(prefix).length());
      sb.append(tagDescription);
    }

    if (myDeprecated != null) {
      JDTag tag = JDTag.DEPRECATED;
      sb.append(prefix);
      sb.append(tag.getWithEndWhitespace());
      StringBuilder tagDescription = myFormatter.getParser()